Career 2025 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Sweden #1-w1 Sweden #1-w2 Sweden #1-w3 France F9 Netherlands F2 France F10 France F11 Morocco F3 France F17 France F20 Portugal F2 Israel #1-w1 Israel #1-w2 Israel #1-w3 Israel #1-w4 France F9 France F11 France F14 Great Britain F3 France F6 Italy F10 Great Britain F8 Tunisia F3 France F8 France F9 France F16 Portugal F4 France F7 Czech Republic F2 Slovakia F3 Austria F10 Tunisia F4 Iran F3 Iran F4 Austria F1 China F1 Austria F2 China F2 Great Britain F5 Great Britain F6 France F7 Italy F10 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Austria F4 Austria F5 Austria F6 Italy F23 Slovakia F1 Slovakia F2 Slovakia F3 Poland F6 France F13 France F15 Germany F20 Portugal F7 Great Britain F16 Germany F2 Austria F1 France F2 Ivory Coast F1 France F3 Canada F1 France F4 Canada F2 Canada F3 France F5 Croatia F4 Croatia F5 France F6 France F7 Czech Rep. F2 Great Britain F7 Czech Rep. F3 Slovenia F1 France F9 France F10 Germany F8 France F11 Austria F4 Austria F5 Austria F6 Slovak Rep. F2 Slovak Rep. F1 Italy F24 Spain F31 Spain F32 France F17 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Czech Rep F5 Israel F1 Israel F2 Azerbaijan F1 Azerbaijan F2 Great Britain F3 Great Britain F4 Austria F2 France F2 Croatia F2 Great Britain F4 France F8 Croatia F10 France F17 France F20 Turkey F1 Turkey F2 France F2 France F3 Portugal F2 Croatia F3 Croatia F4 France F7 Mexico F3 France F9 Great Britain F8 Czech Republic F2 Czech Republic F3 Italy F13 France F10 France F11 France F12 France F13 Slovakia F1 Portugal F5 France F19 France F20 Croatia F10 France F21 Croatia F11 France F22 France F3 France F4 France F5 France F6 France F8 France F9 Czech Republic F1 France F10 France F18 France F21 France F6 France F12 Italy F29 France F18 France F19 France F21 France F3 France F6 Croatia F6 France F8 France F11 France F12 France F13 France F16 France F18 France F19 France F13 France F17 France F18 France F19 Israel F17 Israel F18 France F2 (Bressuire) France F3 (Veigy-Foncenex) Great Britain F2 (Tipton) France F4 (Lille) France F5 (Toulouse) Croatia F4 (Opatija) Qatar F1 (Doha) Qatar F2 (Doha) France F8 (La Grande Motte) Israel F5 (Akko) France F4 Israel F6 (Akko) Spain F15 (Sta. Margarida Montbui) Great Britain F4 Germany F7 Portugal F8 Slovakia F2 France F14 Belgium F2 Morocco F2 Romania F2 Sweden #1-w4 Algeria F2 France F19 Germany F23 Israel F9 (Kiryat Shmona) Israel F10 (Kiryat Shmona) Spain F18 (Palma del Rio) France F15 (Ajaccio) Portugal F16 (Sintra) Portugal F17 (Sintra) France F18 (Bagneres-De-Bigorre) France F19 (Mulhouse) Great Britain F6 (Barnstaple) France F22 (Nevers) France F23 (Saint-Dizier) France F24 (Rodez) Great Britain F17 France F2 (Bressuire) Tunisia F5 (Jerba) Portugal F2 (Faro) France F4 (Toulouse) Tunisia F13 (Jerba) France F7 (La Grande Motte) Tunisia F18 (Jerba) Ivory Coast F2 France F4 Croatia F12 France F13 M15 Poprad M25 Trnava Guzzini Challenger - Recanati Morocco Tennis Tour - Rabat Mamaia Challenger - Constanta Riviera di Rimini Challenger - Rimini Mitsubishi Electric Europe Cup - Monza Kosice Open-Steelers Cup 2008 - Kosice Open de Rennes - Rennes Bratislava Challenger Astana Challenger Singapore Challenger St. Brieuc Challenger Wolfsburg Challenger Brasov Challenger St. Brieuc Challenger Milan Challenger Mouilleron-Le-Captif Challenger San Benedetto Challenger Quimper Challenger Campinas Challenger Lima Challenger Punta Del Este Challenger Lille Challenger Liberec Challenger Santiago Challenger Anning Challenger Nanchang Challenger Shymkent Challenger Ludwigshafen Challenger San Benedetto Challenger Cordenons Challenger Ambato Challenger Gran Canaria Challenger Mexico City Challenger Bratislava 1 Challenger Szczecin Challenger Maia Challenger M15 Ollersbach M15 Vienna Kigali 1 Challenger Kigali 2 Challenger Skopje Challenger Prostejov Challenger Sassuolo Challenger Milan Challenger M15 Trnava Liberec Challenger Augsburg Challenger Como Challenger M15 Slovenska Bistrica Open de L'Isere - Grenoble Challenger Tunisie - Tunis IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Brasilia Challenger Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Aachen Challenger Loughborough Challenger Open de Moselle - Metz Open 13 - Marseille Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Trnava Challenger Grand Prix Hassan II - Casablanca Open de Nice Cote dAzur - Nice Bank Austria Tennis Trophy - Vienna Bratislava Challenger Open 13 - Marseille Jersey Challenger Campos do Jordao Challenger Kosice Challenger Ecuador Open - Quito LTA Shrewsbury Challenger - Shrewsbury San Luis Potosi Challenger Konzum Croatia Open - Umag Rome Challenger Konzum Croatia Open - Umag Samarkand Challenger Helsinki Challenger BMW Open - Munich Antalya Cup - Antalya Almaty Challenger Plava Laguna Croatia Open - Umag Marbella Challenger Kosice Challenger Tata Open Maharashtra - Pune Como Challenger Genova Challenger Cordoba Open - Cordoba Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Portoroz Challenger Recanati Challenger Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Sofia Open - Sofia Great Ocean Road Open - Melbourne M15 Bergamo Argentina Open - Buenos Aires Orleans Challenger Zadar Challenger BMW Open - Munich M25 Padova Nordea Open - Bastad Plava Laguna Croatia Open - Umag Belgrade 2 - Belgrade Noumea Challenger Cordoba Open - Cordoba Marbella Challenger Todi Challenger M25 Santa Margherita di Pula Guayaquil Challenger M25 Santa Margherita di Pula Scheveningen Challenger Concepcion Challenger St. Brieuc Challenger Bordeaux Challenger Santiago Challenger Furth Challenger M15 Antalya Almaty 1 Challenger Brest Challenger Bratislava Challenger Samarkand Challenger Quimper Challenger M25 Santa margherita di Pula Como Challenger Florence Challenger Shymkent Challenger Samarkand Challenger Liberec Challenger Nordea Open - Bastad L'Aquila Challenger Biella Challenger M25+H Kassel Lima Challenger Blois Challenger Montevideo Challenger Maia Challenger Punta Del Este Challenger Grand Prix de Tennis de Lyon - Lyon Heilbronn Challenger Open de Franche-Comte - Besancon Open de Montauban - Montauban Internationaux de Nouvelle-Caledonie - New Caledonia Morocco Tennis Tour - Fes Prosperita Open 2007 - Ostrava Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo La Rinascente Tennis Cup Harbour Club Milano - Milan Open de Montauban - Montauban LTA Shrewsbury Challenger - Shrewsbury Roma Open Challenger - Rome Polska Energia Open - Bytom s'Tennis Masters Challenger - Graz Aamulehti Tampere Open - Tampere Ecuador Open - Quito Medibank International - Sydney Alexander Kolyaskin Memorial - Donetsk Open 13 - Marseille Belo Horizonte Challenger Trnava Challenger Rennes Challenger Orleans Challenger Aachen Challenger Cherbourg Challeger Athens Challenger Rome Challenger Rhodes Challenger Busan Challenger Fergana Challenger Prostejov Challenger Poznan Challenger Recanati Challenger Mons Challenger Orleans Challenger Seoul Challenger Bratislava Challenger Noumea Challenger Bergamo Challenger Quimper Challenger Bath Challenger Caltanissetta Challenger Ostrava Challenger Rijeka Challenger Kosice Challenger San Benedetto Challenger Orbetello Challenger Orleans Challenger Noumea Challenger Rome Challenger Bordeaux Challenger Marburg Challenger Poznan Challenger Sibiu Challenger Guadalajara Challenger Mexico City Challenger Napoli Challenger Furth Challenger San Benedetto Challenger Orbetello Challenger San Marino Challenger Rennes Challenger Geneva Challenger Sao Paulo Challenger Tour Finals Tunis Challenger Ostrava Challenger Aix En Provence Challenger Bordeaux Challenger Kosice Challenger Liberec Challenger Glasgow Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger Mersin Challenger Vercelli Challenger Mestre Challenger Recanati Challenger Biella Challenger Liberec Challenger Cordenons Challenger Como Challenger St. Remy Challenger Rome Challenger Brest Challenger Lima Challenger Bogota Challenger Montevideo Challenger Mendoza Challenger Manila Challenger Rio De Janeiro Challenger Cherbourg Challenger Barletta Challenger Furth Challenger Poprad Tatry Challenger Todi Challenger Biella Challenger Portoroz Challenger Manerbio Challenger Seville Challenger Mohammedia Challenger Casablanca Challenger Budapest Challenger Qingdao Challenger Anning Challenger Heilbronn Challenger Marburg Challenger Brazzaville Challenger Prague Challenger Bogota Challenger Rome Challenger Cali Challenger Mouilleron-Le-Captif Challenger Koblenz Challenger Morelos Challenger Santiago Challenger Marbella Challenger St. Brieuc Challenger Glasgow Challenger Rome Challenger Open de Nice Cote d'Azur - Nice Loughborough Challenger Vicenza Challenger Marburg Challenger Recanati Challenger Poprad Tatry Challenger Padova Challenger Banja Luka Challenger Barcelona Challenger Pune Challenger Punta Del Este Challenger Bratislava 1 Challenger Open Sainte-Victoire - Aix-En-Provence Open de L'Isere - Grenoble Challenger Ford de Cherbourg - Cherbourg Tunis Open - Tunis Steelers Cup 2005 - Kosice Societa Canottieri Mincio 2005 - Mantova IPP Geneva Trophy - Geneva Timisoara Challenger 2005 - Timisoara Open de Tenis Amaya - Pamplona IPP Geneva Trophy - Geneva Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara St. Petersburg Challenger 2006 - St. Petersburg IPP Geneva Trophy - Geneva Iskratel Open - Kranj Villena Challenger Prague Challenger Almaty 2 Challenger IPP Open - Helsinki LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Challenger DCN de Cherbourg - Cherbourg Mitsubishi Electric Europe Cup - Monza Barletta Challenger Isla de Gran Canaria - Mas Palomas Como Challenger Tatra Banka Slovak Open - Bratislava Trofeo Sisma Mantova - Mantova Internationaux du Doubs - Besancon Quito Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso BSI Challenger Lugano - Lugano San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini Lisbon Challenger Akbank Private Banking TED Open - Istanbul Napoli Challenger Tatra Banka Slovak Open - Bratislava Bauer Watertechnilogy Cup 2008 - Eckental IPP Open - Helsinki Noumea Challenger Heilbronn Challenger Napoli 2 Challenger Losinj Challenger St. Remy Challenger Banja Luka Challenger Ostrava Challenger San Remo Challenger Cordenons Challenger Campos do Jordao Challenger Rennes Challenger Maia 1 Challenger Challenger Copa Sevilla - Seville Reunion Island Challenger Maia 2 Challenger Cherbourg Challenger Sarajevo Challenger Johannesburg Challenger Rome Challenger Bordeaux Challenger Alessandria Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Turin Challenger Tampere Challenger Trnava Challenger Roseto Degli Abruzzi 1 Challenger Quimper Challenger Leon Challenger Roseto Degli Abruzzi 2 Challenger Napoli Challenger Memorial Manfredini - Sassuolo Furth Challenger Arad Challenger Tampere Challenger Karshi Challenger Como Challenger Seville Challenger Zadar Challenger Eckental Challenger Ostrava Challenger Marburg Challenger Recanati Challenger Trani Challenger Alphen Challenger Tatra Banka Open - Bratislava San Luis Potosi Challenger Bauer Watertechnology Cup - Eckental Meknes Challenger Trnava Challenger Kenitra Challenger Mons Challenger San Marino Challenger 2008 China TCL Challenger - Guangzhou Bratislava Challenger Noumea Challenger Chennai Challenger Kolkata Challenger Morelos Challenger Vercelli Challenger Challenger 42 - Andrezieux Arad Challenger Furth Challenger Samarkand Challenger Todi Challenger Arad Challenger Challenger DCNS de Cherbourg - Cherbourg Karshi Challenger Ostrava Challenger Pozoblanco Challenger Heilbronn Challenger St. Remy Challenger Open Mutouest St. Brieuc - St. Brieuc Bratislava Challenger Mouilleron-Le-Captif Challenger Noumea Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Carson Challenger Napoli Challenger St. Brieuc Challenger Turin Challenger Ostrava Challenger Alphen Challenger Aix En Provence Challenger Rome Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Prague Challenger Vicenza Challenger Segovia Challenger Portoroz Challenger Manerbio Challenger Todi Challenger Orleans Challenger Loughborough Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Buenos Aires Challenger Bangkok Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger Kazan Challenger St. Brieuc Challenger Napoli Challenger Ecuador Open - Quito Montechiarugolo - Parma Challenger Turin Challenger Ostrava Challenger ATP Slovak Open Challenger - Bratislava Aix En Provence Challenger Bordeaux Challenger Heilbronn Challenger Open de Rennes La Trinitaine - Rennes Lyon Challenger Prague Challenger Tatra Banka Open 2006 - Bratislava Segovia Challenger Como Challenger Brest Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Trieste Challenger San Luis Potosi Challenger Prostejov Challenger Challenger Ford de Cherbourg - Cherbourg Liberec Challenger Quito Challenger Challenger 42 - Andrezieux St. Remy Challenger Poprad Tatry Challenger Rennes Challenger Quimper Challenger Barletta Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Rijeka Challenger Fergana Challenger GHI Bronz Classic - Bronx Astana Challenger Open Sainte Victoire - Aix-En-Provence Orleans Challenger Segovia Challenger Cordenons Challenger Cherbourg Challenger Noumea Challenger Seville Challenger Cassis Challenger Yuba City Challenger Heilbronn Challenger Salinas Challenger Rome Challenger Kosice Challenger Tean International - Alphen Irving Challenger Eckental Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Padova Challenger Izmir Challenger Internazionali di Tennis Dell'Umbria - Todi Bergamo Challenger Quimper Challenger Buenos Aires Challenger Prague Challenger Cherbourg Challenger Florence Challenger Sardegna Open - Cagliari Guayaquil Challenger Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Bratislava Challenger Tashkent Challenger Belgrade Challenger Zagreb Challenger Perugia Challenger Bergamo Challenger Liberec Challenger Banja Luka Challenger Dobrich Challenger Blois Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Morocco Tennis Tour - Rabat Kosice Challenger Aguascalientes Challenger Santiago Challenger Open de la Ville de Saint Denis - Reunion Island Troisdorf Challenger Prostejov Challenger Bratislava Challenger Mauritius Open - Mauritius San Remo Tennis Cup - San Remo Lermontov Challenger Challenger 42 - Andrezieux St. Brieuc Challenger Astana Challenger Bordeaux Challenger Mamaia Challenger - Constanta Timisoara Challenger Open des Alpes Trophee BNP Paribas - Grenoble Trnava Challenger Karshi Challenger Todi Challenger ATP Challenger Trophy 2008 - Trnava Salvador Challenger Open D'Orleans - Orleans The LTA Men's Challenger - Southampton The LTA Sunderland Challenger - Sunderland Ostrava Challenger Caversham International Tennis Tournament - Jersey The LTA Wrexham Challenger - Wrexham KGHM Emax Polish Indoors - Wroclaw San Benedetto Challenger Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Prosperita Open 2006 - Ostrava Steelers Cup - Kosice Monza Challenger Cordoba Open - Cordoba Bet-At-Home Austrian Open - Kitzbuhel Open 13 - Marseille Open de Nice Cote d'Azur - Nice Leon Challenger Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Open 13 - Marseille San Luis Potosi Challenger SA Tennis Open - Johannesburg Open 13 - Marseille Masters Series Monte-Carlo - Monte Carlo Ljubljana Open 2008 - Ljubljana Rennes Challenger Open 13 - Marseille Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Open 13 - Marseille Bet-at-home Cup - Kitzbuhel Bratislava Challenger Trnava Challenger BNP Paribas Masters - Paris Open 13 - Marseille Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix de Tennis de Lyon - Lyon Vegeta Croatia Open - Umag Blois Challenger Open 13 - Marseille Orbetello Challenger Open Sud de France - Montpellier Szczecin Challenger Open 13 - Marseille BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Argentina Open - Buenos Aires Brasil Open - Sao Paulo Delray Beach Open - Delray Beach Prague Challenger Chile Dove Men+Care Open - Santiago Rio Open - Rio de Janeiro Generali Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Santiago Open - Santiago Aircel Chennai Open - Chennai French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Argentina Open - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Brasil Open - Sao Paulo French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open - Melbourne All Lower level tournaments Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Olympics - Rio de Janeiro BNP Paribas Masters - Paris Open de Moselle - Metz Sony Ericsson Open - Miami Argentina Open - Buenos Aires Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Masters Series Monte-Carlo - Monte-Carlo French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, World Group, PO, AUS-SVK 3-0